package com.gps.funnymath.abstractItems;

import com.gps.funnymath.concreteItems.ConcreteToken;

public interface AbstractToken {
	
	public ConcreteToken instantiate();
	public ConcreteToken getLastInstantiation();
	
	public ConcreteToken getConcreteToken(); // if lastInstantion == null, instantiate
	public void clearInstantiationReferences();
	
}
